columnview: Add GtkColumnViewCell
authorBenjamin Otte <otte@redhat.com>
Sat, 2 Nov 2019 05:15:38 +0000 (06:15 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 30 May 2020 23:26:46 +0000 (19:26 -0400)
commit9927d9bda288080ff4da1e2f6c1c02dd8d5f4f68
tree5c4ad98bc6a7e795b19e659534212c97f58613c8
parent34c6ef53324e17bb6b52d8afcfd90a8b0ff438db
columnview: Add GtkColumnViewCell

It's a GtkListItemWidget subclass that tracks the column it belongs to
and allows the column to track it.

We also use this subclass to implement sizing support so columns share
the same size and get resized in sync.
docs/reference/gtk/meson.build
gtk/gtkcolumnlistitemfactory.c
gtk/gtkcolumnview.c
gtk/gtkcolumnviewcell.c [new file with mode: 0644]
gtk/gtkcolumnviewcellprivate.h [new file with mode: 0644]
gtk/gtkcolumnviewcolumn.c
gtk/gtkcolumnviewcolumnprivate.h
gtk/gtkcolumnviewprivate.h
gtk/meson.build